MZ-700 Download -
Operating Systems

All the downloadable files are ZIP-files and they contain
MZF-formatted files. Additional TXT-files may be included. The file size
shown includes the header size of 128 bytes. That means, the memory size
used in the MZ will be the file size reduced by the header
size.

Tape BASIC versions

Version
&
download
size

File
size in
bytes

Description

1Z-013B
( 19 kb
)

27,680

The S-Basic for the MZ-700 is a standard tape BASIC version ( no disk
commands are supported ) and has its own RAM monitor.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

View commands and
tokens.

Load from

To

Length

Start at

Type

$1200

$7D9F

$6BA0

$7D79

OBJ

Basic
700/4
( 19 kb )

27,685

This tape Basic version was distributed by R. & L. - Software. I
have no information about it. If you have any information about this BASIC
( commands, documentation etc. ) please let me know.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Load from

To

Length

Start at

Type

$1200

$7DA4

$6BA5

$7D79

OBJ

HUDSON
BASIC
( 35 kb )

24,449
24,448

The Hudson Basic V1.3 is a tape BASIC version for the MZ-80. It was
written by HUDSONSOFT in the year 1980. Can be used too on the MZ-700 or
the MZ-800 / 1500 in the 700-mode.

Precision: 6 / 16 significant decimal figures ( e.g. 1 / 255 =
3.92157E-03; 1 / 256 = 3.90625E-03 for 6 s. f. ).

There are two versions available for download ( may be the following
first is a modified version ).

Load from

To

Length

Start at

$1200

$7100

$5F01

$1203

Load from

To

Length

Start at

$1200

$70FF

$5F00

$70E0

GDP9-BA
( 20 kb
)

29,606

The BASIC GDP9-BA is a modified tape BASIC version of the S-BASIC
1Z-013B for the MZ-700 ( no disk commands are supported ) and has its own
RAM monitor. I do not know anything about the modifications and expansions
this time.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Load from

To

Length

Start at

Type

$1200

$8525

$7326

$8500

OBJ

SUTAPEBA
( 20
kb )

29,060

The BASIC SUTAPEBA is a modified tape BASIC version of the S-BASIC
1Z-013B for the MZ-700 ( no disk commands are supported ) and has its own
RAM monitor. I do not know anything about the modifications and expansions
this time.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Load from

To

Length

Start at

Type

$1200

$8303

$7104

$7D79

OBJ

K-BASIC V5
( 21
kb )

30,296

The K-Basic V 5.0 is an expanded tape BASIC version of the S-Basic
1Z-013B for the MZ-700 ( no disk commands are supported ) and has its own
RAM monitor. It was written by Bernard Kokanosky / France.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

View detailed
information about the K-BASIC now.

Load from

To

Length

Start at

Type

$1200

$87D7

$75D8

$8670

OBJ

KUMA
INTERPR.
( 6 kb )

11,905

The Kuma Interpreter is a tiny tape BASIC version for the MZ-700 ( no
disk commands are supported ).

View commands and
tokens.

Load from

To

Length

Start at

Type

$1200

$4000

$2E01

$1200

OBJ

SOLO
BASIC
(
47 kb )

Program: 17,792
Doc: 38,400

The Solo Basic is a tape BASIC version for the MZ-80K/A/700 ( no disk
commands are supported ).

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
.39215686E-02; 1 / 256 = .390625E-02 ).

Load from

To

Length

Start at

Type

$1200

$56FF

$4500

$1200

OBJ

German documentation ( PDF ) is included.

T-BASIC
(
23 kb )

Basic:
28,063
Documentation:
6,155

This extended tape Basic was written by the MZ-GG / Netherlands. See a
description of the extensions below. The Dutch documentation is included
for download in a separate file. It displays the following
instructions:

The following screenshot shows the initial
messages of the T-BASIC:

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

If you have any information
about this BASIC ( commands, documentation etc. ) please let me know.

Load from

To

Length

Start at

Type

T-BASIC (uitleg).mzf

$9000

$A78A

$178B

$9000

OBJ

T-BASIC+BM+PK(+).mzf

$2000

$8D1E

$6D1F

$8D00

PCG
BASIC
(
23 kb )

BASIC:
28,849
Documentation:
2,776
Charset.gif
1,469

The PCG-Basic is a tape BASIC version for the MZ-700 ( no disk commands
are supported ) and has expanded commands to support PCG characters, INPUT
with expression(s) or the name of a used variable ( e.g. INPUT-answer can
be SIN(1) or a variable name used ), DATA can contain expressions or a
variable name used, German diphthongs, labels for GOTO, GOSUB, etc.,
length of variable names up to 255 bytes, auto-ffwd by presetting a
counter value, and audio-monitoring the tape by the loudspeaker, double
density for tape, technical and scientific character set:

Characters 128 - 255 are shown here

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Load from

To

Length

Start at

Type

$1200

$8230

$7031

$7DA0

OBJ

Cent-2
( 23 kb
)

27,681

The BASIC Cent-2 is a modified tape BASIC version of the S-Basic
1Z-013B for the MZ-700 ( no disk commands are supported ).

It has a Centronics interface and was written by MULTISOFT.

The ZIP-file contains a documentation and operating instructions ( 2
BASIC-files ) which can be loaded when the BASIC is active.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Load from

To

Length

Start at

Type

$6200

$CDA0

$6BA1

$CD79

OBJ

Disk BASIC
versions

Version
&
download
size

File
size in
bytes

Description

MZ-2Z009
( 66 kb )

MZ-2Z009/5Z009
Sharp
documentation
(
324kb )

MZ-2Z009/5Z009
SUC/Sharp
documentation
(
282 kb )

36,992
34,431

The S-Basic MZ-2Z009 V1.0A for the MZ-700 is a standard 5.25" disk
basic version ( completely new code ) and has its own RAM monitor. Up to 4
disk drives are supported. The ZIP-file contains two versions: 2Z009E.mzf
is the original version, MZ-2Z009.mzf can be loaded from tape ( it has its
own loader. Thanks to Bernd Krueger-Knauber ).

The file AUTORUN and the utilities FDCOPY and TRANS are included for
download.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Load from

To

Length

Start at

Type

$1200

$A27F

$9080

$0000

OBJ

Documented assembler output of the Disk Basic MZ-2Z009 is also
available. Original Sharp documentation ( ZIP, 324kb ). Take a note of the
file READ.ME.

K&P
80-column
Disk
BASIC
( 48 kb )

V3.54: 33,409
V3.55: 33,409

The K&P 80-column Disk BASIC supports the K&P 80-column card.
If you own such card and if you need 80-columns per line then use this
BASIC. The BASIC has the follwing additional commands:

SCREEN 0 The 40-column screen is the active screen. This means,
all I/O will be supported by this screen.

SCREEN 1 The 80-column screen is the active screen. This means,
all I/O will be supported by this screen.

INPUT, PRINT, CURSOR, CSRH and CSRV are influenced by these two
commands.

COLOR and CONSOLE influence only the 40-column screen.

The logical length of a line on the 80-column screen is 80
characters. Physical lines cannot be concatenated to logical lines.

There are 2 versions available in the download file: V3.54 and V3.55. I
do not know the difference between these two versions. Version 3.54
informs about 30985 free bytes and version 3.55 informs about 30956 free
bytes ( see screenshots below ).

This is SCREEN 0 ( 40-column screen )

This is SCREEN 1 ( 80-column screen ). Version 3.55 informs
about 30956 BYTES FREE.

Version 3.54 SCREEN 0

Version 3.54 ( 30985 BYTES FREE ) SCREEN 1
( full screen
is NOT shown )

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Version

Load from

To

Length

Start at

Type

3.54

$1200

$9400

$8201

$9392

OBJ

3.55

$1200

$9400

$8201

$93B0

OBJ

The programs will
be moved to the RAM location $0000 and executed from $0000.

K&P
BASIC
( 23 kb )

34,944

I have only poor information about this disk Basic distributed by
Kersten & Partner in 1984. For more information read the SUC article about this
BASIC now.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

View commands
and tokens.

Load from

To

Length

Start at

Type

$1200

$99FF

$8800

$9229

OBJ

UNI GG BASIC
700

Click on the link to the left to get information about a Dutch
universal BASIC for floppy and QD.

Quick Disk BASIC
versions

Version
&
download
size

File
size in
bytes

Description

MZ-5Z008
V1.0A

( 79 kb )

34,431

The S-Basic MZ-5Z008 is a standard quick disk Basic version for the
MZ-700 or for the MZ-800 in the MZ-700-mode. It is based on the 2Z-009E
and has its own RAM monitor.

Precision: 8 significant decimal figures ( e.g. 1 / 255 =
3.9215686E-03; 1 / 256 = .00390625 ).

Load from

To

Length

Start at

Type

$0000

$85FE

$85FF

$0000

OBJ

The files AUTO RUN, DELETE V1.1A, QDCOPY V1.1A, and TRANS V1.2A are
included. These files originally exist on the quick disk for the MZ-700.
Side A contains the files AUTO RUN and MZ-5Z008 V1.0A. Side B contains the
files DELETE, QDCOPY, and TRANS.

The original QD for the MZ-800 contains the MZ-5Z008 V1.0B on its side
A and the application OPENING800 on its side B which is included for
download too.

The original QD volume V1.0A for
the MZ-700 ( side
A )

The side B contains the utilities for
the
MZ-700.

The original QD volume V1.0B for
the MZ-800 if in
MZ-700-mode
( side A )

The original QD volume V1.0B for
the MZ-800 ( side
B ). It contains
the application
OPENING800.

This time only MZ-5Z008 V1.0A is included for download and I do not
know anything about the differences between V1.0A and V1.0B. May be, there
is no difference for the MZ-5Z008, but for the QDs which have a different
side B. V1.0A works without problems on the MZ-800.

The QD V1.0A was sold together with the QD-interface MZ-1E14
and the QD V1.0B was sold together with the QD-interface MZ-1E19.

This is the contents of the file "AUTO RUN" ( its size is 382 bytes
):

10 DEF KEY( 1)="RUN "+CHR$(13)
20 DEF KEY( 2)="LIST"
30 DEF KEY(
3)="AUTO"
40 DEF KEY( 4)="RENUM"
50 DEF KEY( 5)="DIR "
60 DEF
KEY( 6)="CHR$("
70 DEF KEY( 7)="DEF KEY("
80 DEF KEY(
8)="CONT"
90 DEF KEY( 9)="SAVE "
100 DEF KEY(10)="LOAD "
110
PRINT"
"
120
NEW

The DELETE utility ( size 8,575 bytes )

Load from

To

Length

Start at

Type

$0000

$20FE

$20FF

$0000

OBJ

The QDCOPY utility ( size 7,967 bytes )

Load from

To

Length

Start at

Type

$0000

$1E9E

$1E9F

$0000

OBJ

The TRANS utility ( size 25,795 bytes )

Load from

To

Length

Start at

Type

$0000

$6442

$6443

$0000

OBJ

Uni GG
Basic
( 25 kb )

35,469

This is a universal BASIC written by the Dutch MZ-GG. It is a modified
version of the 5Z008, but includes floppy disk commands too. A predefined
BASIC program "START" can contain any commands ( e.g. DEF KEY etc. ) and
will be executed when the UNI BASIC was activated.

Load from

To

Length

Start at

Type

$4000

$CA0C

$8A0D

$C5E0

OBJ

BASIC Compilers

Version &
download
size

File
size in
bytes

Description

S-Basic-
Compiler

( 249 kb )

3 versions:
Original:
27,542
Dutch
versions:
27,520
27,620
Documentation:
PDF 200 kb

This compiler compiles programs written in the MZ-700 S-Basic MZ-013A
without the necessary of a floppy disk. It also has an editor. The German
Instruction Manual is included for download ( PDF 4 pages A5 ).

The Compiler was written by Thomas Balz / Germany for BBG / Germany in
1984.

Load from

To

Length

Start at

Type

$1200

$7D15

$6B16

$12AC

OBJ

There are two further modified versions which were modified by a Dutch
fan:

Load from

To

Length

Start at

Type

$1200

$7CFF

$6B00

$7CC0

OBJ

Values valid for both Dutch
versions.

I've added this two versions for download. Please ask for an English
documentation.

Basic-
Interpreter
and
Compiler
( 12 kb )

17,217

IBASCOMP ( original name ? ) is a BASIC interpreter combined with a
BASIC compiler. It was written for the MZ-80K but it will run on a MZ-700
/ 800 too. I assume, that not all commands are supported for these. Try
yourself or look for readable commands in a hex-dump of the MZF-file. A
short operation manual is included in the downloadable ZIP-file.

Read the
complete description.

Load from

To

Length

Start at

Type

$7D40

$C000

$42C1

$7D40

OBJ

XBC
( 45
kb )

Original:
31,488
Modified:
31,408

The XBC-compiler was written by Bryan
Hayes / Germany for BBG in 1987 and can be used for the MZ-700 /
800.

Load from

To

Length

Start at

Type

$1200

$8C7F

$7A80

$1240

OBJ

Load from

To

Length

Start at

Type

$1200

$8C2F

$7A30

$1240

OBJ

BASIC Tutorial

Basic
700
Tutorial
( 11 kb )

26,249

A useful Basic tutorial for beginners distributed by Solo Software.

Other OS

Version
&
download
size

File
size
in
bytes

Description

6502
OS
( 11 kb )

5,545

6502 interpreter for the MZ-700 / 800. German and English operating
instructions are included.

I found a short description from a German advert. This program was
written first for the MZ-80K. It enables you to execute 6502-programs on
the MZ-700. An editor to develop programs is included, also a
6502-disassembler, a simulator to execute 6502-programs, and a feature to
call and execute Z80-routines by a 6502-program.

The original tape volume of the 6502 interpreter

The original cover

Load from

To

Length

Start at

Type

$16F1

$2C19

$1529

$2C00

OBJ

S-BASIC
BASICODE-2

( 20 kb )

28,447

BASICODE was developed by NOS / Netherlands ( Nederlandse Omroep
Stichting ) around 1979 to exchange BASIC programs between different
computers ( e.g. C64 to Sharp MZ's and vice versa ) without any hardware.
The Dutch radio broadcasting service Radio Hilversum ( 1,008 kHz ) and
later others ( e.g. the WDR / West Germany and the GDR ) sent BASIC
programs over the air using BASICODE. Some tiny hardware ( interface ) was
needed to transfer the software to the computer.

I have no documentation about this ( Dutch ) S-BASIC which is able to
use the BASICODE version 2. It seems to be compatible to the S-BASIC
1Z-013B. The BASIC text area starts at $6BCF.

Load from

To

Length

Start at

Type

$1200

$809E

$6E9F

$7D79

OBJ

last updated July 7, 2004
[email-masked]